projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3c5afc0
)
treeexpander: Be focusable
author
Matthias Clasen
<mclasen@redhat.com>
Mon, 13 Jul 2020 19:06:35 +0000
(15:06 -0400)
committer
Matthias Clasen
<mclasen@redhat.com>
Mon, 13 Jul 2020 19:06:35 +0000
(15:06 -0400)
We need to be focusable so that we can take focus
if the child doesn't.
gtk/gtktreeexpander.c
patch
|
blob
|
history
diff --git
a/gtk/gtktreeexpander.c
b/gtk/gtktreeexpander.c
index 0dd369e2ff55b26f6757eb6e636226fc9ddfde2d..5f53daed046a8bd761c76e91633efc3d97d9c646 100644
(file)
--- a/
gtk/gtktreeexpander.c
+++ b/
gtk/gtktreeexpander.c
@@
-268,6
+268,7
@@
gtk_tree_expander_focus (GtkWidget *widget,
return FALSE;
gtk_widget_grab_focus (widget);
+
return TRUE;
}
@@
-614,7
+615,7
@@
gtk_tree_expander_init (GtkTreeExpander *self)
{
GtkEventController *controller;
- gtk_widget_set_
can_focus
(GTK_WIDGET (self), TRUE);
+ gtk_widget_set_
focusable
(GTK_WIDGET (self), TRUE);
controller = gtk_drop_controller_motion_new ();
g_signal_connect (controller, "enter", G_CALLBACK (gtk_tree_expander_drag_enter), self);